.amusement{
    width: 100%;
    .container{
        .page{
            align-self: flex-start;
            padding: .5rem .4rem;
            margin: .5rem auto 0;
            width: 75%;
            border-radius: 8px;
            background: $cardColor;
            box-shadow: 0 4px 8px 6px rgba(7,17,27,.06);
            transition: all .3s;
            hr{
                margin: .35rem 0 .2rem;
            }
            .amusement-lists{
                padding: .2rem 0 .3rem;
            }
            .amusement-title{
                font-size: 2em;
            }
            #lightgallery{
                flex-wrap: wrap;
                display: flex;
                justify-content:space-between;
                a {
                    margin-top: .2rem;
                    width: 48%;
                    display: inline-flex;
                    img{
                        max-width: 100%;
                        max-height: 100%;
                        object-fit: cover;
                        object-position: center center;
                        vertical-align: bottom;
                        transition: all .5s;
                    }
                }
                a:hover {
                    img{
                        transform: scale(1.07);
                        box-shadow: 7px 8px 8px 0 rgba(7,17,27,.5);
                    }
                }
            }
        }
        .page:hover{
            box-shadow: 0 4px 12px 12px rgba(7,17,27,.15);
        }
    }
  }